r3
r3
1[include(틀:상위 문서,up=Overlayer)]
r1

(새 문서)
2[목차]
3== 개요 ==
r3
4[[Overlayer]] 모드에 공식적으로 존재하는 태그를 정리한 문서.
r1

(새 문서)
5== 기본적인 태그 사용법 ==
6일반적으로 태그를 작성할 때 {태그 이름}을 적어 사용할 수 있으며, 숫자의 형태는 태그 뒤에 :숫자 를 붙여 자릿수를 지정할 수 있습니다.
7ex. {CurBpm:2}, {Accuracy:2}
8== 판정 관련 태그 ==
9=== 판정 횟수 ===
10|| 판정 ||<colbgcolor=#FFAAAA> {{{#000000 너무 빠름}}} ||<colbgcolor=#FFCCAA> {{{#000000 빠름!}}} ||<colbgcolor=#FFEEAA> {{{#000000 빠름}}} ||<colbgcolor=#AAEEAA> {{{#000000 정확}}} ||<colbgcolor=#FFEEAA> {{{#000000 느림}}} ||<colbgcolor=#FFCCAA> {{{#000000 느림!}}} ||<colbgcolor=#FFAAAA> {{{#000000 너무 느림}}} ||<colbgcolor=#FFCCFF> {{{#000000 놓침...}}} ||<colbgcolor=#FFCCFF> {{{#000000 과부하...}}} ||<colbgcolor=#CCFFFF> {{{#000000 다중 입력!}}} ||
11|| 현재 || {{{#000000 CTE}}} || {{{#000000 CVE}}} || {{{#000000 CEP}}} || {{{#000000 CP}}} || {{{#000000 CLP}}} || {{{#000000 CVL}}} || {{{#000000 CTL}}} ||<|4> {{{#000000 MissCount}}} ||<|4> {{{#000000 Overloads}}} ||<|4> {{{#000000 Multipress}}} ||
12||<bgcolor=#88FF88> {{{#000000 느슨}}} || {{{#000000 LTE}}} || {{{#000000 LVE}}} || {{{#000000 LEP}}} || {{{#000000 LP}}} || {{{#000000 LLP}}} || {{{#000000 LVL}}} || {{{#000000 LTL}}} ||||||||
13||<bgcolor=#FFFFFF> {{{#000000 보통}}} || {{{#000000 NTE}}} || {{{#000000 NVE}}} || {{{#000000 NEP}}} || {{{#000000 NP}}} || {{{#000000 LP}}} || {{{#000000 NVL}}} || {{{#000000 NTL}}} ||||||||
14||<bgcolor=#FF8888> {{{#000000 엄격}}} || {{{#000000 STE}}} || {{{#000000 SVE}}} || {{{#000000 SEP}}} || {{{#000000 SP}}} || {{{#000000 SLP}}} || {{{#000000 SVL}}} || {{{#000000 STL}}} ||||||||
15=== 판정 색상 ===
16|| ||<colbgcolor=#FFAAAA> {{{#000000 너무 빠름}}} ||<colbgcolor=#FFCCAA> {{{#000000 빠름!}}} ||<colbgcolor=#FFEEAA> {{{#000000 빠름}}} ||<colbgcolor=#AAEEAA> {{{#000000 정확}}} ||<colbgcolor=#FFEEAA> {{{#000000 느림}}} ||<colbgcolor=#FFCCAA> {{{#000000 느림!}}} ||<colbgcolor=#FFAAAA> {{{#000000 너무 느림}}} ||<colbgcolor=#FFCCFF> {{{#000000 놓침...}}} ||<colbgcolor=#FFCCFF> {{{#000000 과부하...}}} ||<colbgcolor=#CCFFFF> {{{#000000 다중 입력!}}} ||
17|| 태그 이름 ||<colbgcolor=#FFAAAA> {{{#000000 TEHex}}} ||<colbgcolor=#FFCCAA> {{{#000000 VEHex}}} ||<colbgcolor=#FFEEAA> {{{#000000 EPHex}}} ||<colbgcolor=#AAEEAA> {{{#000000 PHex}}} ||<colbgcolor=#FFEEAA> {{{#000000 LPHex}}} ||<colbgcolor=#FFCCAA> {{{#000000 VLHex}}} ||<colbgcolor=#FFAAAA> {{{#000000 TLHex}}} ||<colbgcolor=#FFCCFF> {{{#000000 FMHex}}} ||<colbgcolor=#FFCCFF> {{{#000000 FOHex}}} ||<colbgcolor=#CCFFFF> {{{#000000 MPHex}}} ||
18=== 판정 텍스트 ===
19>{{{#!wiki style="margin:1em"
20'''태그 뒤에 Raw가 붙인 경우, ADOFAI의 언어가 어떻든 고정적인 반환값을 가집니다.'''
21예를 들어, ADOFAI의 언어가 한국어라도 SHitRaw 태그는 SHit 태그와 달리 '''정확!''' 대신 '''Perfect!'''를 표시합니다.}}}
22* LHit
23* NHit
24* SHit
25* CHit
26* LHitRaw
27* NHitRaw
28* SHitRaw
29* CHitRaw
30=== 판정 범위 ===
31* MarginScale : 레벨의 판정 범위를 알려줍니다.
32 * 범위가 0~1이므로 Expression 태그로 {Expression:(MarginScale() * 100).toFixed(2)}을 작성해야 TimingScale모드처럼 표시 가능합니다. 단, Overlayer의 Scripting 모드를 같이 사용해야 작동합니다.
33=== 판정 모음 ===
34|| 빠름 || LFast || NFast || SFast || CFast ||
35|| 느림 || LSlow || NSlow || SSlow || CSlow ||
36== 플레이 관련 태그 ==
37=== 정확도 ===
38* Accuracy : 정확도 (정확일 때 100 + 0.01)
39* XAccuracy : 절대정확도 (완벽한 플레이일 때 100)
40=== 콤보 ===
41>{{{#!wiki style="margin:1em"
42'''HitMargin'''는 얼불춤 판정을 나타내는 내부 코드의 일부이며, 정확은 '''Perfect''', 빠름은 '''EarlyPerfect''', 느림은 '''LatePerfect''', 빠름!은 '''VeryEarly''', 느림!은 '''VeryLate''', 너무 빠름은 '''TooEarly''', 너무 느림은 '''TooLate''' 입니다.}}}
43* Combo : 콤보 수(연속으로 정확을 띄운 횟수)
44* MaxCombo : 최대 콤보
45* MarginCombo : 판정 1개의 콤보를 볼 수 있습니다.
46 * 예를 들어 `MarginCombo(VeryLate)`를 입력할 경우 "느림!"판정의 콤보를 볼 수 있습니다.
47* MarginMaxCombo : 판정 1개의 최대 콤보를 볼 수 있습니다.
48 * 예를 들어 `MarginCombo(VeryEarly)`를 입력할 경우 "빠름!"판정의 최대 콤보를 볼 수 있습니다.
49* MarginCombos : 옵션으로 콤보의 집계를 원하는 판정들을 넣어 해당 판정들의 콤보를 볼 수 있습니다.
50 * 예를 들어 `MarginMaxCombos(Perfect|EarlyPerfect|LatePerfect|VeryEarly|VeryLate)`를 입력할 경우 너무 빠름, 너무 느림, 놓침, 과부하, 다중 입력을 제외한 모든 판정의 콤보를 볼 수 있습니다.
51* MarginMaxCombos : 옵션으로 콤보의 집계를 원하는 판정들을 넣어 해당 판정들의 최대 콤보를 볼 수 있습니다.
52 * 예를 들어 `MarginMaxCombos(Perfect|EarlyPerfect|LatePerfect|VeryEarly|VeryLate)`를 입력할 경우 너무 빠름, 너무 느림, 놓침, 과부하, 다중 입력을 제외한 모든 판정의 최대 콤보를 볼 수 있습니다.
53=== 진행도 ===
54* Progress : 현재 진행도
55* StartProgress : 시작한 지점의 진행도
56* BestProgress : 최대 진행도
57* ActualProgress : 시간에 기반한 현재 (실제) 진행도
58=== 점수 ===
59* LScore : 느슨 난이도의 점수
60* NScore : 보통 난이도의 점수
61* SScore : 엄격 난이도의 점수
62* Score : 현재 난이도의 점수
63=== 체크포인트 ===
64* CheckPointUsed : 체크포인트 사용 횟수
65* CurCheckPoint : 현재 체크포인트 번호
66* TotalCheckPoints : 전체 체크포인트 개수
67=== 타일 ===
68>{{{#!wiki style="margin:1em"
69얼불춤의 시작 타일은 0번부터 시작하지만 오버레이어는 1부터 시작합니다. 이 부분을 주의해주세요.}}}
70* StartTile : 시작 타일 번호
71* CurTile : 현재 타일 번호
72* LeftTile : 남은 타일 개수
73* TotalTile : 전체 타일 개수
74=== 배속 ===
75* Pitch : 창작마당에서 설정한 배속 (1배속일 때 1로 표시됨)
76* EditorPitch : 에디터에서 설정한 피치 (100%일 때 1로 표시됨)
77=== 난이도 ===
78>{{{#!wiki style="margin:1em"
79난이도란? 보통, 엄격등의 판정을 의미합니다.}}}
80* Difficulty : 현재 난이도
81* DifficultyRaw : 얼불춤의 언어가 어떻든, 고정적인 반환값을 가집니다.
82 * 예를 들어, 엄격일 경우 '''Strict'''로 표시됩니다.
83=== 플레이 정보 ===
84* IsStarted : 레벨를 시작하지 않았다면 false를, 아무 키를 눌러 시작하면 true를 표시합니다.
85* IsAutoEnabled : 오토를 활성화를 했다면 true를, 비활성화 하면 false를 표시합니다.
86* IsPracticeModeEnabled : 연습 모드에 진입했다면 true를, 아니라면 false를 표시합니다.
87* IsOldAutoEnabled : 약화된 오토를 활성화 했다면 true를, 비활성화 하면 false를 표시합니다.
88* IsNoFailEnabled : 무적 모드를 활성화 하면 true를, 비활성화 하면 false를 표시합니다.
89=== 기타 ===
90* Timing : 타일의 중심으로부터 키보드를 친 타이밍을 ms로 보여주는 오차
91* TimingAvg : Timing값의 평균
92== 레벨 관련 태그 ==
93=== 곡의 시간 ===
94|| || 재생 부분 || 전체 ||
95|| 분 || CurMinute || TotalMinute ||
96|| 초 || CurSecond || TotalSecond ||
97|| 밀리초(ms) || CurMilliSecond || TotalMilliSecond ||
98=== 레벨 정보 ===
99>{{{#!wiki style="margin:1em"
r2
100태그 뒤에 Raw가 붙인 경우, 얼불춤의 언어가 어떻든 고정적인 반환값을 가집니다. 예를 들어, {TitleRaw}를 입력 후 플레이를 하면 리치태그(<size>, <color> 등..>)가 제거되지 않은 곡의 제목을 볼 수 있습니다.}}}
r1

(새 문서)
101*Title : 곡의 제목
102* Artist : 곡의 작곡가
103* Author : 레벨 제작자
104* TitleRaw : '''리치태그가 포함된''' 곡의 제목
105* ArtistRaw : '''리치태그가 포함된''' 곡의 작곡가
106* AuthorRaw : '''리치태그가 포함된''' 레벨 제작자
107=== BPM/KPS ===
108* CurBpm : 체감 BPM
109* TileBpm : 현재 BPM
110* RecKPS : 체감 KPS
111* CurBpmWithoutPitch : '''피치를 제거한''' 체감 BPM
112* TileBpmWithoutPitch : '''피치를 제거한''' 현재 BPM
113* RecKPSWithoutPitch : '''피치를 제거한''' 체감 KPS
114== 성능 관련 태그 ==
115=== 프레임 ===
116* FrameTime : 이전 프레임과 현재 프레임 사이의 시간차이를 ms단위로 표시합니다.
117* Fps : 현재 얼불춤의 FPS를 표시합니다.
118=== 퍼포먼스 ===
119>{{{#!wiki style="margin:1em"
120이 부분에 포함된 태그는 '''Overlayer의 Scripting모듈을 필수로 설치'''를 해야 태그를 사용할 수 있으며, 이 태그들은 '''MacOS 또는 Linux에서는 지원하지 않습니다.'''}}}
121* ProcessorCount : 현재 사용하는 CPU의 프로세서 수를 표시합니다.
122* CpuUsage : 얼불춤의 CPU 사용률을 백분율 단위로 표시합니다.
123* TotalCpuUsage : PC 전체 CPU 사용률을 백분율 단위로 표시합니다.
124* MemoryUsageGBytes : 얼불춤의 메모리 사용률을 GB단위로 표시합니다.
125* TotalMemoryUsageGBytes : PC 전체 메모리 사용률을 GB단위로 표시합니다.
126* MemoryUsage : 얼불춤의 메모리 사용률을 백분율 단위로 표시합니다.
127* TotalMemoryUsage : PC 전체 메모리 사용률을 백분율 단위로 표시합니다.
128* MemoryGBytes : PC의 메모리 용량을 GB단위로 표시합니다.
129== 기타 태그 ==
130=== 시간 ===
131* Year : 현재 컴퓨터에서의 연도
132* Month : 현재 컴퓨터에서의 달
133* Day : 현재 컴퓨터에서의 연도
134* Hour : 현재 컴퓨터에서의 시간
135* Minute : 현재 컴퓨터에서의 분
136* Second : 현재 컴퓨터에서의 초
137* MilliSecond : 현재 컴퓨터에서의 밀리초
138* Days : 지금까지 전체 일
139* Hours : 지금까지 전체 시간
140* Minutes : 지금까지 전체 분
141* Seconds : 지금까지 전체 초
142* MilliSecond : 지금까지 전체 밀리초
143=== Expression ===
144>{{{#!wiki style="margin:1em"
145이 부분에 포함된 태그는 '''Overlayer의 Scripting모듈을 필수로 설치'''를 해야 태그를 사용할 수 있으며, 이 태그들은 '''MacOS 또는 Linux에서는 지원하지 않습니다.'''}}}
146* Expression : [[https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Conditional_operator|삼항 연산자]]로 간단한 커스텀 태그를 태그로 사용할 수 있습니다.
147 * 예를 들어, '''{Expression:CEP() + CLP()}'''를 작성 할 경우, 현재 판정의 '''빠름'''과 '''느림'''의 횟수의 합을 보여줍니다.
148=== 특수 태그 ===
149추후 작성.
150=== Developer ===
151* Developer : 개발자의 이름을 표시합니다. --초 카와이 석큐버스 짱~♥︎--
152* MipaNyang: “MipaNyang is God”을 표시합니다.
153 * Overlayer 가이드 제작자의 이름[* Overlayer의 매인 개발자가 아니긴 하지만, 소스 코드의 접근 권한을 가지고 있다. ]. 별다른 의도는 없고 태그 추가 테스트해보라고 해서 했는데 개발자분들이 확인만 하고 안지웠다고--(..)--.